package com.remoter.basic.cluster;

import java.util.List;

import com.remoter.basic.bean.support.ConsumerModule;
import com.remoter.basic.bean.support.ProviderModule;
import com.remoter.basic.util.Final;
import com.remoter.basic.util.ServiceLoader.SPI;

/**
 * @author			koko
 * @date 			2017-08-09 11:28:38
 * @description 	类功能说明
 */
@SPI(value=Final.D_VAL_CONSUMER_LOADBALANCE)
public interface ILoadBalance {
	
	public ProviderModule select(ConsumerModule consumerModule,List<ProviderModule> providers);
	
}